/**
 * @param {string} s
 * @return {boolean}
 */
var isPalindrome = function (s) {
  // 预处理字符串：转换为小写并移除所有非字母数字字符
  const processed = s.toLowerCase().replace(/[^a-z0-9]/g, '');

  // 比较处理后的字符串与反转后的字符串
  return processed === processed.split('').reverse().join('');
}
